#ifndef DWGPOLYLINE_H
#define DWGPOLYLINE_H

#include <QObject>
#include <QVector>
#include <QPoint>
#include "dwgobject.h"

class DwgPolyLine : public DwgObject
{
    Q_OBJECT
public:
    explicit DwgPolyLine();
    // 添加点到折线中
    void addPoint(const QPoint& point);
    // 绘制折线的函数。这是必须要实现的，父类是纯虚函数
    void Draw(QPainter *p) override;      // 绘制，实现纯虚函数
private:
    QVector<QPoint> m_points;
signals:
};

#endif // DWGPOLYLINE_H
